/**
 * 
 */
var baseJqGridSetting={
        datatype: "json",
		viewrecords: true,
        height: 385,
        rowNum: 10,
		rowList : [10,30,50],
        rownumbers: true, 
        rownumWidth: 25, 
        autowidth:true,
        multiselect: true,
        pager: "#jqGridPager",
        //在发起请求时，就是偏移起始位置
        serializeGridData:function(postData){//计算翻页起始数
        	postData.start=(postData.page-1)*postData.size;
        	sessionStorage.setItem("tempPageSize",postData.size);//这里实在是没有办法延续每页条数，就只能缓存在前端了
        	return postData;
        },
        //在返回的json数据中计算总页数和当前页
       /* loadComplete:function(xhr){//前台计算总页数
        	
        },*/
        //在返回的json数据中计算总页数和当前页--这里有个坑，不能使用loadComplete来处理数据，因为，loadComplete:已经分页好了
        beforeProcessing:function(data, status, xhr){
        	var pageSize=sessionStorage.getItem("tempPageSize");
        	var totalPage=Math.ceil(data.total/pageSize);
        	data.totalPage=totalPage;
        	var page=Math.ceil(data.start/pageSize)+1;
        	data.page=page;
        },
        jsonReader : {
            root: "data",
            page: "page",//当前页
            total: "totalPage",//总页数
            records: "total"//总条数
        },
        //设置默认排序
        sortname:"id",
        sortorder:"desc",
        prmNames : {
            page:"page", //当前页数参数名称--默认值是1，第一个页
            rows:"size", //每页条数参数名称--默认值rowNum
            sort:"sort", //每页排序类型参数名称
            order: "order"//每页排序字段参数名称
        },
        gridComplete:function(){
        	//隐藏grid底部滚动条
        	$("#jqGrid").closest(".ui-jqgrid-bdiv").css({ "overflow-x" : "hidden" }); 
        }
    }